package com.panshi.mapper;

import com.panshi.vo.qa.Pages;
import com.panshi.vo.qa.QuestionAudit;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/*
*问题审核
 */
@Mapper
public interface IQuestionAuditMapper {
    //添加问题
    void addQuestionAudit(QuestionAudit questionAudit);
    //分页查询
    List<QuestionAudit> inquirePagesQuestionAudit(Pages pages);
    //查询总记录数
    Integer inquireQuestionAuditSum(Pages pages);
    //通过id查询问题
    QuestionAudit inquireById(int id);
    //修改内容（用户）
    void updateQuestionAudit(QuestionAudit questionAudit);
    //删除(标记删除)
    void deleteQuestionAudit(int id);
    //修改审核状态<审核>（管理员）
    void updateState(QuestionAudit questionAudit);

    //用于用户查询自己发布的问题审核
    List<QuestionAudit> inquireMyQuestionAudit(int userId);
}
